package com.zs.propertymanage.mapper;

import com.zs.propertymanage.dataObj.entity.Message;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MessageMapper {

    /**
     * 添加消息
     *
     * @param message 消息实体
     */
    void addMessage(Message message);

    /**
     * 根据接收者类型与id获取消息列表
     *
     * @param receiverType 接收者类型
     * @param receiverId   接收者id
     * @return 查询到的消息列表
     */
    List<Message> getMessages(Integer receiverType, String receiverId);

    void deleteOldMessages();

}
